An Ant Colony System Algorithm for the Hybrid Flow-Shop Scheduling Problem

نویسندگان

  • Safa Khalouli
  • Fatima Ghedjati
  • Abdelaziz Hamzaoui
چکیده

An integrated ant colony optimization algorithm (IACS-HFS) is proposed for a multistage hybrid flow-shop scheduling problem. The objective of scheduling is the minimization of the makespan. To solve this NP-hard problem, the IACS-HFS considers the assignment and sequencing sub-problems simultaneously in the construction procedures. The performance of the algorithm is evaluated by numerical experiments on benchmark problems taken from the literature. The results show that the proposed ant colony optimization algorithm gives promising and good results and outperforms some current approaches in the quality of schedules. In order to solve HFS problems we have to define both an assignment and a sequencing sub-problems. The former concerns the assignment of each operation to a machine. The latter orders the operations on the machines. In this paper, our objective is to find a schedule that minimizes the makespan, i.e., the time needed to complete all the jobs. This problem is NPhard for the simplest case of two stages and at least two machines available in one of the stages (Gupta, 1988). The HFS models differ in the type of machines at the stages. The machines may be identical, uniform or unrelated (Blazewicz, Ecker, Pesch, & Schmidt, 1996). The purpose of this paper is to present an integrated ant colony optimization algorithm. DOI: 10.4018/jamc.2011010103 30 International Journal of Applied Metaheuristic Computing, 2(1), 29-43, January-March 2011 Copyright © 2011, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. This proposed approach considers simultaneously the assignment and the sequencing subproblems in order to solve an HFS problem with identical machines at each stage. The remainder of this paper is organized as follows. In section 2, we review the literature for the different methods proposed to solve the HFS problem. Section 3 is dedicated to the description of the considered scheduling problem. In section 4, we introduce our proposed metaheuristic algorithm. Computational results are provided in section 5. Finally, conclusions and further research directions are given. 2. LITERATURE REVIEW In order to solve HFS problems, many solution methodologies are proposed in the literature (Linn & Zhang, 1999) and (Ruiz & VázquezRodríguez, 2010). Exact approaches are suitable for small-sized problems but get very time consuming when the size is large. For practical purposes, it is more appropriate to use approximate methods. In fact, they are able to achieve good solutions (or eventually optimal) for scheduling problems in an acceptable time. We quote hereafter, some recent studies carried out on the HFS problem minimizing the makespan. Exact techniques included branch and bound algorithms (B&B) (Vignier, Commandeur, & Proust, 1997; Néron, Baptiste, & Gupta, 2001; Haouari, Hidri, & Gharbi, 2006), mixed integer programming (Guinet, Solomon, Kedia, & Dussa, 1996), or dynamic programming-based heuristic (Riane, Artiba, & Elmaghraby, 1998). For solving the two-stage HFS problem, some heuristic methods based on Johnson’s algorithm (Johnson, 1954) are developed (Guinet, Solomon, Kedia, & Dussa, 1996; Lee, Cheng, & Lin, 1993). Santos et al. (1996) adapted some pure flow-shop heuristics in the HFS environment. Various intelligent heuristics and meta-heuristics have become popular such as simulated annealing (SA) (Gourgand, Grangeon, & Norre, 1999; Jin, Yang, & Ito, 2006), tabu search (TS) (Nowicki & Smutnicki, 1998), genetic algorithms (GA) (Portmann, Vignier, Dardilhac, & Dezalay, 1998; Jin, Ohno, Ito, & Elmaghraby, 2002; Besbes, Loukil, & Teghem, 2006), approaches based on artificial immune systems (AIS) (Engin & Döyen, 2004). Recently, ant colony optimization (ACO) approaches are increasingly used to solve combinatorial optimization problems (Yagmahan & Yenisey, 2010). For solving the HFS scheduling problem, Alaykýran et al. (Alaykýran, Engin, & Döyen, 2007) presented an improved ACO by adapting the classical ant system (AS) (Colorni, Dorigo, & Maniezzo, 1991). Likewise, in (Khalouli, Ghedjati, & Hamzaoui, 2008) another approach based on an ant colony system algorithm (ACS) (Dorigo & Gambardella, 1997) is proposed. It consists on solving the HFS problem by two phases: the first deals with the assignment by using some static heuristics and the second used the ACS approach to determine the processing sequences on the machines. In this paper, we propose a new ACS method different from existing ones. The particularity of this approach is the integration of the assignment and the sequencing decisions on the search process. In fact, the decisions, concerning assignment and sequencing, are usually treated separately.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flow shop Scheduling Problem with Maintenance Coordination: a New Approach

This study investigates the coordination of production scheduling and maintenance planning in theflow shop scheduling environment. The problem is considered in a bi-objective form, minimizing themakespan as the production scheduling criterion and minimizing the system unavailability as themaintenance planning criterion. The time interval between consecutive maintenance activities as well as the...

متن کامل

Generalized Cyclic Open Shop Scheduling and a Hybrid Algorithm

In this paper, we first introduce a generalized version of open shop scheduling (OSS), called generalized cyclic open shop scheduling (GCOSS) and then develop a hybrid method of metaheuristic to solve this problem. Open shop scheduling is concerned with processing n jobs on m machines, where each job has exactly m operations and operation i of each job has to be processed on machine i . However...

متن کامل

A novel mathematical model for a hybrid flow shop scheduling problem under buffer and resource limitations-A case study

Scheduling problems play a big role in manufacturing and planning the production for increasing the production efficiency and assigning the resources to operations. Furthermore, in many manufacturing systems there is a physical space between stages that called intermediate buffers. In this study, a model is proposed for minimizing the makespan of a hybrid flow shop scheduling problem with inter...

متن کامل

A Hybrid Approach for Fuzzy Just-In-Time Flow Shop Scheduling with Limited Buffers and Deteriorating Jobs

This paper investigates the problem of just-in-time permutation flow shop scheduling with limited buffers and linear job deterioration in an uncertain environment. The fuzzy set theory is applied to describe this situation. A novel mixed-integer nonlinear program is presented to minimize the weighted sum of fuzzy earliness and tardiness penalties. Due to the computational complexities, the prop...

متن کامل

A multi-objective genetic algorithm (MOGA) for hybrid flow shop scheduling problem with assembly operation

Scheduling for a two-stage production system is one of the most common problems in production management. In this production system, a number of products are produced and each product is assembled from a set of parts. The parts are produced in the first stage that is a fabrication stage and then they are assembled in the second stage that usually is an assembly stage. In this article, the first...

متن کامل

A Mathematical Model and a Solution Method for Hybrid Flow Shop Scheduling

This paper studies the hybrid flow shop scheduling where the optimization criterion is the minimization of total tardiness. First, the problem is formulated as a mixed integer linear programming model. Then, to solve large problem sizes, an artificial immune algorithm hybridized with a simple local search in form of simulated annealing is proposed. Two experiments are carried out to evaluate th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Int. J. of Applied Metaheuristic Computing

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2011